package com.qaml.mes.device.dao;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 设备信息表
 * </p>
 *
 * @author leikai
 * @since 2024-02-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_mes_eqp_info")
public class EqpInfoDO extends BaseDO implements Serializable {


    private static final long serialVersionUID = -8821560031939137053L;
    @TableId(type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 设备名称
     */
    @TableField("eqp_name")
    private String eqpName;

    /**
     * 规格型号
     */
    @TableField("spec_model")
    private String specModel;

    /**
     * 设备编号
     */
    @TableField("eqp_code")
    private String eqpCode;

    /**
     * 设备类型
     */
    @TableField("eqp_type")
    private String eqpType;

    /**
     * 生产厂家
     */
    @TableField("eqp_manufacturer")
    private String eqpManufacturer;

    /**
     * 设备用途
     */
    @TableField("eqp_purpose")
    private String eqpPurpose;

    /**
     * 生产日期
     */
    @TableField("produce_date")
    private Date produceDate;

    /**
     * 进厂日期
     */
    @TableField("entry_date")
    private Date entryDate;

    /**
     * 管理部门id
     */
    @TableField("manage_org_id")
    private String manageOrgId;

    /**
     * 管理部门名称
     */
    @TableField("manage_org_name")
    private String manageOrgName;

    /**
     * 启用状态  1 启动 0 禁用
     */
    @TableField("status")
    private Integer status;

    /**
     * 二维码
     */
    @TableField("two_dimensional_code")
    private String twoDimensionalCode;

    /**
     * 租户id
     */
    @TableField("tenant_id")
    private Long tenantId;


    @TableField("craft_type_code")
    private String craftTypeCode;


}
